home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d21
/
qwhite10.arc
/
QEXT.TEC
< prev
next >
Wrap
Text File
|
1990-08-16
|
4KB
|
88 lines
ID:QX Discussion of QEXT.SYS
Quarterdeck Technical Note
by Stan Young
To operate properly, the QEXT.SYS driver must take the first 64K
of exTENDed memory starting at 1 Megabyte. Therefore, it should
be loaded as the first driver in CONFIG.SYS that uses extended
memory (before VDISKs and the like).
QEXT.SYS is written to IBM's specification for identifying itself
as a VDISK type utility and therefore devices loaded after it
should not overwrite QEXT. However, if they do, you can expect
that DESQview will fail soon after start-up.
This note only applies to DESQview systems of 2.0 or beyond that
are utilizing the QEXT.SYS driver. QEXT is usable ONLY with
80286 machines that have REAL, not emulated exTENDed memory.
Emulated extended memory (created by utilities such as AST's
REX.SYS), cannot be used.
Determining if QEXT.SYS is working
QEXT.SYS is working if more memory (approx. 60K) is shown in the
"Total Conventional Memory" cell in Memory Status when it is
loaded verses when it is not loaded. To load QEXT.SYS you must
have DEVICE=QEXT.SYS as the first extended using device in your
CONFIG.SYS file and you must load DESQview with the XDV.COM
loader.
Once loaded, the increased memory should be seen, and the device
should not conflict with any RAM disks, spoolers or any other
devices or programs that use expanded memory. If this is the
case, QEXT is working. If not, see below.
AST Superspool and Fastdisk
Two common extended memory users that do not seem to be able to
detect QEXT.SYS are FASTDISK.SYS and SUPERSPL.COM, both from AST
Research. Fortunately, these utilities provide a way to
configure as a parameter the starting address for their memory
usage. The syntax for the parameter is:
/EXTM=a,b
where "a" is the amount of memory to be used and "b" is the
starting address. You may want to consult your AST SuperPak
documentation for further information about this and other
possible parameters.
Therefore, if you are using only one of these utilities, "a"
would be set to the amount of memory desired and "b" should be
set to 1088, since QEXT starts at 1024 (1 meg.) and extends for
64K.
If you are using both utilities, to be safe, you should calculate
the starting address for Superspool, by adding the memory
allocated for FASTDISK to 1088. Both of these utilities display
the starting address of their buffer when they boot into the
system. Check these numbers to be sure neither start at
1000000H.
Conflicts with RAMDRIVE and some VDISKs
Microsoft produces a VDISK-like utility called RAMDRIVE.SYS that
is shipped with Windows and is included with some versions of MS-
DOS. This utility does not follow the IBM DOS specification for
identifying installed VDISKs and is not compatible with QEXT.SYS.
There have been isolated cases of MS-DOS versions of VDISK.SYS
that also do not seem to detect QEXT.SYS. If this seems to be a
problem, you might contact the manufacturer of your hardware, or
try running IBM DOS and VDISK on your machine.
Incompatibility with some "Compatibles"
As noted, QEXT.SYS must be very particular about the kind of
memory it loads into and the location. It has been know to fail
to load on some compatibles where the memory starting at 1 Meg.
does not look exactly like IBM extended memory. If you have
extended memory and QEXT.SYS fails to load when specified as THE
ONLY driver in the CONFIG.SYS file, and booted with no
AUTOEXEC.BAT file, you may assume you have a hardware
incompatibility in extended memory and should contact the
manufacturer of the machine. This has not been a common problem.
Copyright (C) 1990 by Quarterdeck Office Systems
* * * E N D O F F I L E * * *